home *** CD-ROM | disk | FTP | other *** search
- Este archivo es para los que no entendieron el programa o la
- documentación, es un ejemplo de un virus desarrollado por este programa:
- el METRALLA.
-
- El virus tendrá las siguientes características:
-
- Los días 9 de Julio va a mostrar el siguiente mensaje:
-
- "SOY EL VIRUS METRALLA!!"
-
- cada vez que se ejecute un archivo contaminado.
-
- También existirá una posibilidad del 30% de que al ejecutar un archivo
- infectado, se escuche el sonido de una ametralladora por el speaker.
-
- El virus infectará archivos al ejecutarlos, y también infectará al
- COMMAND.COM.
-
- También lo vamos a encriptar y a agregar instrucciones redundantes para
- que sea mas dificil de detectar.
-
- Lo primero que hay que hacer es modificar la rutina TEXTO.RTN para que
- muestre el mensaje que queremos, para ello, modificamos la parte que
- dice "Aca escriba su texto" y ponemos la frase que está escrita mas
- arriba (sin borrar los apostrofes ni el signo $).
-
- Después tenemos que modificar la rutina GUN.RTN (la que hace el sonido
- de la ametralladora), para que suene 15 veces, para ello modificamos el
- valor de SHOT, poniendo:
-
- SHOT EQU 15
-
- Una vez terminadas las rutinas, ejecutamos LAVI.EXE y respondemos las
- preguntas:
-
- Nombre: Metralla
- Autor: FaTHeR MaC
- Nombre del archivo: metralla
- ^^^^^^NOTAR QUE NO LLEVA EXTENSION
-
- ¿Desea que detone en una fecha determinada?
-
- Respondemos 'S' y especificamos la fecha:
-
- Dia, Mes : 9,7
- ^^^ 9 DE JULIO
-
- Nombre de la rutina: TEXTO.RTN
- ^^^^----Es la rutina que escribe el texto
-
- ¿Desea que detone al azar?
-
- Respondemos 'S' y especificamos la probabilidad:
-
- Probabilidad: 30
- ^^ 30%
-
- Nombre de la rutina: GUN.RTN
- ^^^^---- La rutina de la ametralladora
-
- ¿Desea que infecte el COMMAND.COM?
-
- Respondemos 'S'.
-
- ¿Desea que infecte archivos al ejecutarlos?
-
- Respondemos 'S'.
-
- ¿Desea que infecte archivos al abrirlos?
-
- Respondemos 'N'.
-
- Código de identificacion del virus: M
- ^^^ Esta letra identifica al virus
- dentro del archivo.
- Con ella, el virus se da cuenta
- si el archivo ya esta infectado
- o no.
-
- Clave de encriptado: 100
- ^^^ Es la clave de encriptado, podemos elegirla
- a gusto.
-
- Rutina de residencia: 0B9h
- ^^^ Este número hexadecimal debe ser una rutina
- de la INT21 no utilizada por el DOS, y que
- no altere (bajo condiciones normales) el
- contenido del registro AH. Si no saben de
- que hablo, no es necesario especificar
- este valor, ya que utiliza el '0BBh' por
- defecto, esta para poder hacer diferentes
- virus.
-
- Rutina de encriptado: <ENTER>
- ^^^ Aca vamos a utilizar la rutina que viene
- con el programa, que va a encriptar al
- virus utilizando el valor 100 especificado
- mas arriba.
-
- ¿Desea incluir codigo redundante...?
-
- Respondemos 'S' para que se intercalen instrucciones del tipo MOV AH,AH
- a lo largo de todo el fuente.
-
- ¿Que desea generar...?
-
- Escribimos 'C' para que nos genere un .COM (si ponemos 'F' nos generará
- el fuente).
-
- ¿Desea generar otro?
-
- Ponemos 'N' y volvemos al D.O.S., y si no paso nada inesperado, ¡listo
- el pollo!, tendremos un .COM conteniendo el nuevo virus y listo para
- usar. Podemos probarlo infectando el archivo ANZUELO.COM que viene
- incluido con el paquete, y si hacemos esto, con este ejemplo en
- particular podremos ver como queda encriptado el virus en el nuevo
- archivo.
-
- FaTHeR MaC (c)1994
-